person who is handicapped by - German English Dictionary